all: main.o ReadOptions.o ReadFlynns.o ReadFAttribA.o ReadLocation.o
	g++ -o ElleReader main.o ReadOptions.o ReadFlynns.o ReadFAttribA.o ReadLocation.o

main: maim.cpp ReadOptions.h ReadFlynns.h ReadFAttribA.h ReadLocation.h
	g++ -c ElleReader main.cpp ReadOptions.h ReadFlynns.h ReadFAttribA.h ReadLocation.h

ReadOptions.o: ReadOptions.cpp ReadOptions.h Header.h
	g++ -c ReadOptions.cpp ReadOptions.h Header.h

ReadFlynns.o: ReadFlynns.cpp ReadFlynns.h Header.h
	g++ -c ReadFlynns.cpp ReadFlynns.h Header.h

ReadFAttribA.o: ReadFAttribA.cpp ReadFAttribA.h Header.h
	g++ -c ReadFAttribA.cpp ReadFAttribA.h Header.h

ReadLocation.o: ReadLocation.cpp ReadLocation.h Header.h
	g++ -c ReadLocation.cpp ReadLocation.h Header.h
	
clean:
	rm *.o